package com.xu.packes.substitution;

import com.sun.javafx.logging.PulseLogger;
import org.checkerframework.checker.units.qual.A;

/**
 * @version v1.0
 * @类描述：
 * @项目名称：
 * @包名： com.xu.packes.substitution
 * @类名称：SubstitutionMain
 * @创建人：YIHANG.XU
 * @创建时间：2021/3/810:49 上午
 * @修改人：YIHANG.XU
 * @修改时间：2021/3/810:49 上午
 * @修改备注：
 * @Copyright
 */
public class SubstitutionMain {
    public static void main(String[] args) {

        Person person = new Person();
        person.EndMagse(new QQMasge());
        person.EndMagse(new WXMasge());

    }

}
interface Masge{
    public void end();
}
class WXMasge implements Masge{

    @Override
    public void end() {
        System.out.println("WX Masge=====");
    }
}
class QQMasge implements Masge{

    @Override
    public void end() {
        System.out.println("QQ masge=====");
    }

}

class Person{

    public void EndMagse(Masge masge){
        masge.end();
    }

}